concatMap f xs == (concat . map f) xs
>>> concatMap (\i -> [-i,i]) [] [] >>> concatMap (\i -> [-i,i]) [1,2,3] [-1,1,-2,2,-3,3]
>>> concatMap (take 3) [[1..], [10..], [100..], [1000..]] [1,2,3,10,11,12,100,101,102,1000,1001,1002]
>>> concatMap (take 3) (Just [1..]) [1,2,3]